package org.springblade.task.base.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.task.base.entity.BaseUserVisitLog;
import org.springblade.task.base.param.BaseUserParam;

import java.util.List;

/**
 * @Title: 用户行为日志
 * @version V1.0
 */
public interface IBaseUserVisitLogService extends IService<BaseUserVisitLog> {

	/**
	 * 查询今日站内登陆用户
	 * @param param
	 * @return
	 */
	public Integer queryByTodayStationUserList(BaseUserParam param);

	/**
	 * 查询今日登陆用户列表
	 * @param param
	 * @return
	 */
	public List<String> queryByTodayUserList(BaseUserParam param);

	/**
	 * 查询今日活跃用户数
	 * @param param
	 * @return
	 */
	public Integer queryActiveUsersCount(BaseUserParam param);
}
